home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 11288 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.0 KB

  1. Path: node238.fc.net!goochb
  2. From: goochb@rwi.com (William D. Gooch)
  3. Newsgroups: comp.lang.c++,comp.lang.eiffel,comp.lang.c,comp.object,comp.software-eng
  4. Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
  5. Date: Wed, 13 Mar 1996 13:00:15
  6. Organization: RothWell International
  7. Message-ID: <goochb.299.000D0181@rwi.com>
  8. References: <1995Jul3.034108.4193@rcmcon.com> <3taaha$p8j@ixnews3.ix.netcom.com> <RMARTIN.96Mar13110714@rcm.oma.com>
  9. NNTP-Posting-Host: node238.fc.net
  10. X-Newsreader: Trumpet for Windows [Version 1.0 Rev A]
  11.  
  12. In article <RMARTIN.96Mar13110714@rcm.oma.com> rmartin@oma.com (Robert C. Martin) writes:
  13.  
  14. >Rabid worship of any language is inappropriate.  Languages are tools,
  15. >no more, no less.  However, rabid worship of C in particular does not
  16. >increase the probability that one is a hacker; since hacking is an
  17. >attitude with regard to the way tools are used, not an attitude about
  18. >*which* tools to use.  Hacking is "Programming for the moment", as
  19. >opposed to "Programming for the Future"....
  20.  
  21. Although I completely agree that language bigotry is foolish,
  22. there are many definitions of "hacking."  Only recently have 
  23. the terms "hacker" and "hacking" come to be used in such a
  24. derogatory fashion.  I think we need to agree on spcific def-
  25. initions before we can really communicate using these terms.
  26.  
  27. I personally prefer to think of "hacking" as "getting the job
  28. done, whatever it takes," which also means not letting OS
  29. or language limitations get in the way of success.  Another
  30. reasonable variation is a kind of "exploring."
  31.  
  32. cf Levy's book _Hackers_ for insight into the early use of
  33. these terms in computerdom.  One thing this doesn't clarify
  34. is that even before the terms were used in computer parlance,
  35. the noun "hack" was in reference to a (usually good-natured)
  36. prank.  (BTW, don't take Levy's presentation of the MIT culture 
  37. too seriously - obviously he has never fully experienced it for 
  38. himself, as his characterizations are quite stereotypical and 
  39. simplistic.)
  40.  
  41.